#ifndef QABSTRACTSLIDERHOST_H
#define QABSTRACTSLIDERHOST_H

#include "qwidgethost.h"

namespace SHAREDLIB
{

    class SHAREDLIB_EXPORT QAbstractSliderHost : public QWidgetHost
    {
        Q_OBJECT
    public:
        QAbstractSliderHost(QObject *object);

    public slots:
        void    setValue(int value);
        int     value();

        void    setSingleStep(int singleStep);
        int     singleStep();

        void    setOrientation(int orientation);
        int     orientation();

        void    setInvertedAppearance(bool invertedAppearance);
        bool    invertedAppearance();
    protected:
        void    propertyChanged();
    protected slots:
        void    valueChanged(int value);
    };

}

#endif // QABSTRACTSLIDERHOST_H
